home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / networking / ip / ka9q / aztecnos.arc / MAKEFILE < prev    next >
Encoding:
Text File  |  1989-03-13  |  7.5 KB  |  179 lines

  1. #
  2. #    Makefile for KA9Q TCP/IP package for PC clones with Aztec C
  3. #
  4. # switches:
  5. #    define the ones you want in the CFLAGS definition...
  6. #
  7. #    TRACE        - turn on tracing/debugging code
  8. #
  9. #    AMIGA        - include Amiga specific code
  10. #    MSDOS        - include Messy-Dos specific code
  11. #    UNIX        - Use UNIX file format conventions
  12. #    CPM        - Use CP/M file format conventions
  13.  
  14. #
  15. # CFLAGS for typical IBM-PC installation
  16. #
  17. CFLAGS=    -DMSDOS -DAZTEC +LC -I.
  18. # Assembler flags
  19. AFLAGS= -DMODEL=1
  20. all:    net.exe mkdep.exe
  21.     
  22. .c.o:
  23.     cc $(CFLAGS) -o $@ $*.c
  24.  
  25. .asm.o:
  26.     as $(AFLAGS) -o $@ $*.asm
  27.  
  28. CLIENTS= telnet.o ftpcli.o finger.o smtpcli.o
  29.  
  30. SERVERS= tnserv.o ftpserv.o smisc.o smtpserv.o
  31.  
  32. INTERNET= tcpcmd.o tcpuser.o tcptimer.o tcpout.o tcpin.o tcpsubr.o \
  33.     udpcmd.o udp.o \
  34.     domain.o \
  35.     ipcmd.o ip.o iproute.o \
  36.     icmpcmd.o icmp.o icmpmsg.o \
  37.     arpcmd.o arp.o \
  38.     netuser.o
  39.  
  40. AX25=    ax25cmd.o ax25user.o ax25.o lapbtime.o lapb.o kiss.o ax25subr.o 
  41.  
  42. NETROM=    nr3.o nrcmd.o nrs.o nrsubr.o nr4.o nr4subr.o
  43.  
  44. NET=    ftpsubr.o socket.o asy.o slip.o \
  45.     iface.o timer.o ttydriv.o cmdparse.o mbuf.o alloc.o \
  46.     misc.o pathname.o audit.o files.o \
  47.     kernel.o ksubr.o
  48.  
  49. DUMP=     trace.o enetdump.o \
  50.     ax25dump.o arpdump.o ipdump.o icmpdump.o udpdump.o tcpdump.o
  51.  
  52. PCOBJS= pc.o dirutil.o eccmd.o ec.o ecvec.o pktdrvr.o pkvec.o enet.o hapn.o \
  53.     hapnvec.o pcgen.o 8250.o asyvec.o eagle.o eaglevec.o hs.o hsvec.o 8530.o
  54.  
  55. mkdep.exe: mkdep.o
  56.     ln -o mkdep.exe mkdep.o -lc
  57.  
  58. mkdep.o: mkdep.c
  59.     cc -c mkdep.c
  60.  
  61. net.exe: main.o daemon.o version.o session.o clients.lib servers.lib internet.lib \
  62.     net.lib netrom.lib ax25.lib pc.lib dump.lib
  63.     ln -t -o net.exe main.o daemon.o version.o session.o clients.lib \
  64.     servers.lib internet.lib net.lib netrom.lib ax25.lib pc.lib dump.lib -lclc
  65.  
  66. clients.lib: $(CLIENTS)
  67.     lb clients.lib $(CLIENTS)
  68.  
  69. servers.lib: $(SERVERS)
  70.     lb servers.lib $(SERVERS)
  71.  
  72. internet.lib: $(INTERNET)
  73.     lb internet.lib $(INTERNET)
  74.  
  75. ax25.lib: $(AX25)
  76.     lb ax25.lib $(AX25)
  77.  
  78. netrom.lib: $(NETROM)
  79.     lb netrom.lib $(NETROM)
  80.  
  81. net.lib: $(NET)
  82.     lb net.lib $(NET)
  83.  
  84. dump.lib: $(DUMP)
  85.     lb dump.lib $(DUMP)
  86.  
  87. pc.lib: $(PCOBJS)
  88.     lb pc.lib $(PCOBJS)
  89.  
  90. clean:    
  91.     del *.lib
  92.     del *.o
  93.     del *.exe
  94.     del *.sym
  95.  
  96. # this section generated by mkdep
  97. 8250.o: 8250.c global.h iface.h asy.h 8250.h
  98. alloc.o: alloc.c alloc.h proc.h
  99. arp.o: arp.c global.h mbuf.h timer.h iface.h enet.h ax25.h icmp.h ip.h arp.h
  100. arpcmd.o: arpcmd.c global.h mbuf.h timer.h enet.h ax25.h arp.h cmdparse.h
  101. arpdump.o: arpdump.c global.h mbuf.h timer.h arp.h
  102. asy.o: asy.c global.h iface.h asy.h ax25.h kiss.h slip.h nrs.h config.h
  103. audit.o: audit.c global.h mbuf.h
  104. ax25.o: ax25.c global.h mbuf.h iface.h timer.h arp.h slip.h ax25.h lapb.h
  105. ax25cmd.o: ax25cmd.c global.h mbuf.h timer.h proc.h iface.h ax25.h lapb.h cmdparse.h socket.h ax25tnc.h session.h
  106. ax25dump.o: ax25dump.c global.h mbuf.h ax25.h timer.h lapb.h trace.h
  107. ax25subr.o: ax25subr.c global.h mbuf.h timer.h ax25.h lapb.h
  108. ax25user.o: ax25user.c global.h mbuf.h timer.h iface.h lapb.h ax25.h lapb.h
  109. cmdparse.o: cmdparse.c global.h cmdparse.h proc.h
  110. daemon.o: daemon.c global.h cmdparse.h config.h daemon.h
  111. dirutil.o: dirutil.c global.h regs.h
  112. domain.o: domain.c global.h mbuf.h timer.h netuser.h socket.h cmdparse.h domain.h
  113. drreset.o: drreset.c global.h 8530.h
  114. drtest.o: drtest.c 8530.h
  115. eagle.o: eagle.c global.h mbuf.h iface.h eagle.h 8530.h ax25.h trace.h
  116. ec.o: ec.c global.h mbuf.h enet.h iface.h ec.h timer.h arp.h trace.h
  117. eccmd.o: eccmd.c global.h mbuf.h iface.h ec.h
  118. enet.o: enet.c global.h mbuf.h iface.h timer.h arp.h enet.h
  119. enetdump.o: enetdump.c global.h mbuf.h enet.h trace.h
  120. files.o: files.c
  121. finger.o: finger.c global.h mbuf.h socket.h session.h proc.h
  122. ftpcli.o: ftpcli.c global.h mbuf.h session.h cmdparse.h proc.h tty.h socket.h ftpcli.h
  123. ftpserv.o: ftpserv.c global.h mbuf.h socket.h ftpserv.h proc.h
  124. ftpsubr.o: ftpsubr.c global.h mbuf.h socket.h ftp.h
  125. hapn.o: hapn.c global.h timer.h mbuf.h iface.h hapn.h ax25.h trace.h
  126. hs.o: hs.c global.h mbuf.h iface.h hs.h 8530.h ax25.h trace.h
  127. icmp.o: icmp.c global.h mbuf.h internet.h timer.h iface.h ip.h icmp.h
  128. icmpcmd.o: icmpcmd.c global.h icmp.h mbuf.h netuser.h internet.h timer.h socket.h proc.h session.h
  129. icmpdump.o: icmpdump.c global.h mbuf.h internet.h icmp.h trace.h
  130. icmpmsg.o: icmpmsg.c global.h
  131. iface.o: iface.c global.h iface.h
  132. ip.o: ip.c global.h mbuf.h timer.h internet.h iface.h ip.h icmp.h
  133. ipcmd.o: ipcmd.c global.h mbuf.h internet.h timer.h netuser.h iface.h ip.h cmdparse.h
  134. ipdump.o: ipdump.c global.h mbuf.h internet.h timer.h iface.h ip.h trace.h netuser.h
  135. iproute.o: iproute.c global.h mbuf.h internet.h timer.h netuser.h ip.h icmp.h iface.h trace.h
  136. kernel.o: kernel.c global.h mbuf.h proc.h
  137. kiss.o: kiss.c global.h mbuf.h iface.h kiss.h trace.h
  138. ksubr.o: ksubr.c global.h proc.h
  139. lapb.o: lapb.c global.h mbuf.h timer.h ax25.h lapb.h
  140. lapbtime.o: lapbtime.c global.h mbuf.h ax25.h timer.h lapb.h
  141. lcsum.o: lcsum.c global.h
  142. main.o: main.c config.h global.h mbuf.h socket.h iface.h ftpcli.h telnet.h ax25tnc.h remote.h session.h cmdparse.h ax25.h enet.h timer.h proc.h tty.h asy.h slip.h nrs.h asy.h trace.h
  143. mbuf.o: mbuf.c global.h mbuf.h
  144. misc.o: misc.c global.h
  145. mkdep.o: mkdep.c
  146. netuser.o: netuser.c global.h netuser.h
  147. nr3.o: nr3.c global.h mbuf.h iface.h timer.h arp.h slip.h ax25.h netrom.h nr4.h lapb.h
  148. nr4.o: nr4.c global.h mbuf.h timer.h ax25.h lapb.h netrom.h nr4.h
  149. nr4subr.o: nr4subr.c global.h mbuf.h timer.h ax25.h netrom.h nr4.h lapb.h
  150. nrcmd.o: nrcmd.c global.h mbuf.h ax25.h netrom.h timer.h iface.h lapb.h cmdparse.h
  151. nrs.o: nrs.c global.h mbuf.h iface.h ax25.h nrs.h asy.h trace.h
  152. nrsubr.o: nrsubr.c global.h mbuf.h timer.h ax25.h netrom.h lapb.h
  153. pathname.o: pathname.c global.h
  154. pc.o: pc.c global.h mbuf.h internet.h iface.h cmdparse.h regs.h
  155. pc100.o: pc100.c global.h mbuf.h iface.h pc100.h 8530.h ax25.h trace.h
  156. pktdrvr.o: pktdrvr.c global.h proc.h mbuf.h enet.h ax25.h slip.h kiss.h iface.h ec.h timer.h arp.h trace.h regs.h pktdrvr.h config.h
  157. session.o: session.c global.h config.h mbuf.h socket.h ftpcli.h telnet.h icmp.h ax25tnc.h session.h cmdparse.h timer.h proc.h tty.h
  158. slip.o: slip.c global.h mbuf.h iface.h ax25.h slip.h asy.h trace.h
  159. smisc.o: smisc.c global.h mbuf.h socket.h proc.h remote.h
  160. smtpcli.o: smtpcli.c global.h mbuf.h cmdparse.h proc.h socket.h timer.h netuser.h smtp.h
  161. smtpserv.o: smtpserv.c global.h mbuf.h cmdparse.h socket.h proc.h smtp.h
  162. socket.o: socket.c global.h mbuf.h netuser.h timer.h iface.h ip.h tcp.h udp.h ax25.h lapb.h proc.h usock.h socket.h config.h
  163. tcpcmd.o: tcpcmd.c global.h timer.h mbuf.h netuser.h internet.h tcp.h cmdparse.h
  164. tcpdump.o: tcpdump.c global.h mbuf.h netuser.h internet.h timer.h tcp.h trace.h
  165. tcpin.o: tcpin.c global.h timer.h mbuf.h netuser.h internet.h tcp.h icmp.h iface.h ip.h
  166. tcpout.o: tcpout.c global.h timer.h mbuf.h netuser.h internet.h tcp.h
  167. tcpsubr.o: tcpsubr.c global.h timer.h mbuf.h netuser.h internet.h tcp.h
  168. tcptimer.o: tcptimer.c global.h mbuf.h timer.h netuser.h internet.h tcp.h
  169. tcpuser.o: tcpuser.c global.h timer.h mbuf.h netuser.h socket.h internet.h tcp.h icmp.h
  170. telnet.o: telnet.c global.h mbuf.h socket.h telnet.h session.h proc.h tty.h
  171. timer.o: timer.c global.h timer.h proc.h
  172. tnserv.o: tnserv.c global.h mbuf.h socket.h telnet.h session.h proc.h tty.h
  173. trace.o: trace.c global.h mbuf.h iface.h trace.h
  174. ttydriv.o: ttydriv.c global.h mbuf.h tty.h
  175. udp.o: udp.c global.h mbuf.h netuser.h udp.h internet.h
  176. udpcmd.o: udpcmd.c global.h mbuf.h netuser.h udp.h internet.h cmdparse.h
  177. udpdump.o: udpdump.c global.h mbuf.h netuser.h internet.h udp.h
  178. version.o: version.c
  179.